#include <iostream>
#include <sw/redis++/redis++.h>
#if 0
#include "Redis.h"
void testUnitC(){
    Redis redis;
    redis.connect("*", 16374);
    redis.auth("*");
    redis.set("yanglei", "sb");

    printf("%s\n", redis.get("yanglei").c_str());
}
#endif
using namespace std;
using namespace sw::redis;
int main() {
    try{
        auto redis = Redis("*");
        redis.auth("*");
        auto val = redis.get("yanglei");
        if (val) {
            std::cout << "key: " << *val << std::endl;
        } else {
            std::cout << "key does not exist" << std::endl;
        }
    }catch (const Error &err) {
        std::cerr << "Error: " << err.what() << std::endl;
    }

    return 0;
}
